﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QLKS.Models;

namespace QLKS.ViewModels
{
    public class ThanhToanViewModel:ViewModelBase
    {
        //public string MaPhong { get; set; }
        //public string NgayThue { get; set; }
        //public string NgayTra { get; set; }
        //public int SoNgayThue { get; set; }
        //public int SoGioThue { get; set; }
        //public double GiaTheoNgay { get; set; }
        //public double GiaTheoGio { get; set; }
        //public bool Xoa { get; set; }
        ThanhToanModel _ThanhToan;
        public ThanhToanViewModel(int stt,string maPhong, string ngayThue, string ngayTra, int soNgayThue, int soGioThue,
                double giaTheoNgay, double giaTheoGio, bool xoa)
        {
            _ThanhToan = new ThanhToanModel(stt,maPhong, ngayThue, ngayTra, soNgayThue,soGioThue, giaTheoNgay, giaTheoGio,xoa);
        }
        public int Stt
        {
            get { return _ThanhToan.Stt; }
            set { _ThanhToan.Stt = value; OnPropertyChanged("Stt"); }
        }
        public string MaPhong
        {
            get { return _ThanhToan.MaPhong; }
            set{_ThanhToan.MaPhong = value; OnPropertyChanged("MaPhong");}
        }
        public string NgayThue
        {
            get{return _ThanhToan.NgayThue;}
            set { _ThanhToan.NgayThue = value; OnPropertyChanged("ThanhToan"); }
        }

        public string NgayTra
        {
            get{return _ThanhToan.NgayTra;}
            set{_ThanhToan.NgayTra = value;OnPropertyChanged("NgayTra");}
        }
        public int SoNgayThue
        {
            get { return _ThanhToan.SoNgayThue; }
            set { _ThanhToan.SoNgayThue = value; OnPropertyChanged("SoNgayThue"); }
        }
        public int SoGioThue
        {
            get { return _ThanhToan.SoGioThue; }
            set { _ThanhToan.SoGioThue = value; OnPropertyChanged("SoGioThue"); }
        }
        public double GiaTheoNgay
        {
            get { return _ThanhToan.GiaTheoNgay; }
            set { _ThanhToan.GiaTheoNgay = value; OnPropertyChanged("GiaTheoNgay"); }
        }
        public double GiaTheoGio
        {
            get { return _ThanhToan.GiaTheoGio; }
            set { _ThanhToan.GiaTheoGio = value; OnPropertyChanged("GiaTheoGio"); }
        }
        public bool Xoa
        {
            get { return _ThanhToan.Xoa; }
            set { _ThanhToan.Xoa = value; OnPropertyChanged("Xoa"); }
        }

        double _TongTien = 0;
        public double TongTien
        {
            get { return _TongTien; }
            set { _TongTien = value; }
        }
    }
}
